\contentsline {chapter}{\numberline {1}Introduction}{4}
\contentsline {section}{\numberline {1.1}Statement of problem}{4}
\contentsline {section}{\numberline {1.2}Application structure}{4}
\contentsline {section}{\numberline {1.3}Scope}{4}
\contentsline {chapter}{\numberline {2}Plan}{6}
\contentsline {section}{\numberline {2.1}Functional Testing}{6}
\contentsline {section}{\numberline {2.2}Performance Testing}{6}
\contentsline {section}{\numberline {2.3}Optimising Performance}{6}
\contentsline {section}{\numberline {2.4}Modelling and Simulation}{7}
\contentsline {chapter}{\numberline {3}Functional testing}{8}
\contentsline {section}{\numberline {3.1}Introduction}{8}
\contentsline {section}{\numberline {3.2}Exceptions}{8}
\contentsline {section}{\numberline {3.3}Memory Leaks}{9}
\contentsline {subsection}{\numberline {3.3.1}Summary}{10}
\contentsline {chapter}{\numberline {4}Load Testing}{12}
\contentsline {section}{\numberline {4.1}SLA}{12}
\contentsline {section}{\numberline {4.2}(}{13}
\contentsline {section}{\numberline {4.3}Testing Environment}{13}
\contentsline {section}{\numberline {4.4}Test Setup}{13}
\contentsline {chapter}{\numberline {5}Stress Testing}{17}
\contentsline {chapter}{\numberline {6}Optimisation}{19}
\contentsline {section}{\numberline {6.1}Introduction}{19}
\contentsline {section}{\numberline {6.2}Methodology}{19}
\contentsline {section}{\numberline {6.3}Optimisations}{20}
\contentsline {subsection}{\numberline {6.3.1}Thread Pool Settings}{20}
\contentsline {subsubsection}{Emmbeded Web Container}{20}
\contentsline {subsubsection}{JBOSS Thread Pool}{20}
\contentsline {subsection}{\numberline {6.3.2}Garbage Collection}{20}
\contentsline {subsection}{\numberline {6.3.3}Virtual Machine Settings}{20}
\contentsline {subsection}{\numberline {6.3.4}Operating System Settings}{20}
\contentsline {subsection}{\numberline {6.3.5}Production Settings}{21}
\contentsline {subsection}{\numberline {6.3.6}EJB Settings}{21}
\contentsline {subsection}{\numberline {6.3.7}Other JBOSS Services}{21}
\contentsline {chapter}{\numberline {A}AdaptiveCells/J}{22}
\contentsline {chapter}{\numberline {B}Configurations}{24}
\contentsline {chapter}{\numberline {C}JEE Application Structure}{25}
